package ar.edu.caece.compiler.grammar.nonterminals;

import ar.edu.caece.compiler.grammar.NonTerminalSymbol;

public class LISTADECLARACIONES1 extends NonTerminalSymbol implements LISTADECLARACIONES {

	private DECLARACION declaracion;
	private LISTADECLARACIONES listadeclaraciones;
	
	public LISTADECLARACIONES1(DECLARACION declaracion,
			LISTADECLARACIONES listadeclaraciones) {
		super();
		this.declaracion = declaracion;
		this.listadeclaraciones = listadeclaraciones;
	}

	@Override
	public String getRepresentation() {
		// TODO Auto-generated method stub
				return "{"+this.getClass().getSimpleName()+" -> "+declaracion.getRepresentation()+" "+listadeclaraciones.getRepresentation()+"}";
	}

	public DECLARACION getDeclaracion() {
		return declaracion;
	}

	public LISTADECLARACIONES getListadeclaraciones() {
		return listadeclaraciones;
	}

}
